short-time memory device - Francés Inglés Diccionario